portal game analysis